package com.wdb.modules.system.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wdb.modules.system.domain.Job;
import com.wdb.modules.system.domain.vo.JobQueryCriteria;
import com.wdb.utils.PageResult;

import java.util.List;
import java.util.Set;

/**
 * @author: wendaobai@qq.com
 * @date: 2024/3/22 0022 14:57
 */
public interface JobService extends IService<Job> {
  PageResult<Job> queryAll(JobQueryCriteria criteria, Page<Object> page);

  void create(Job job);

  void update(Job job);

  void verification(Set<Long> ids);

  List<Job> queryAll(JobQueryCriteria criteria);
}
